//登录接口需要携带参数ts类型
export interface loginFormData{
    username: string,
    password: string
}

interface dataType{
    token?: string,
    message?: string
}

//登录接口返回数据类型
export interface loginResponseData{
    code: number,
    data: dataType
}

interface userInfor{
    userId: number,
    avatar: string,
    username: string,
    password: string,
    desc: string,
    roles: string[],
    buttons: string[],
    routes: string[],
    token: string
}

interface user{
    checkUser: userInfor
}

//定义服务器返回用户信息相关的数据类型
export interface userInfoResponseData{
    code: number,
    data: user
}